Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 France F4 Spain F23 Spain F24 Spain F25 Thailand F1 Thailand F2 Thailand F3 Germany F1 Germany F2 France F4 France F5 Uzbekistan F4 Netherlands F1 Netherlands F2 Germany F7 Turkey F30 Turkey F7 Bahrain F1 Italy F14 Qatar F1 USA F1 Egypt F1 Challenger 42 - Andrezieux Challenger Canottieri Minico - Mantova Schickendanz Open - Furth Okal Cup 2003 - Eckental Challenger Citta di Olbia - Olbia Cepu Open - San Marino Trani Cup - Trani Banca Stato Challenger - Lugano USTA/Adtech Challenger - Boston Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Qatar ATP Challenger - Doha BH Telecom Indoors Sarajevo 2006 - Sarajevo Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Tunis Open 2007 - Tunis Steelers Cup - Kosice San Marino Cepu Open - San Marino GHI Bronz Classic - Bronx Ethias Trophy - Mons Samsung Securities Cup - Seoul Bauer Watertechnology Cup 2007 - Eckental BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Tennislife Cup - Napoli Heilbronn Challenger Sunrise Challenger Tunis Challenger Turin Challenger Poznan Challenger Rabat Challenger Trani Cup - Trani Barletta Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ramat Hasharon Challenger Cremona Challenger Ojai Challenger Lugano Challenger Turin Challenger Czech Indoor Open - Prague Scheveningen Challenger Top Wool Challenger - Biella Istanbul Challenger San Sebastian Challenger Genova Challenger Pro Challenger at Calabasas - Calabasas Napoli Challenger Heilbronn Challenger Furth Challenger Tiburon Challenger Wolfsburg Challenger Rimouski Challenger Ostdeutscher Sparkessen Cup - Dresden Challenger Lugano - Lugano Rome Challenger Napoli Challenger Rome Challenger San Marino Challenger San Remo Tennis Cup - San Remo Szczecin Challenger Casablanca Challenger Flea Market Cup - Busan Panama City Challenger Rome Challenger Milan Challenger PEOPLEnet Cup - Dnepropetrovsk San Benedetto Challenger Como Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger 42 - Andrezieux Banca Stato Challenger Lugano - Lugano Antonio Savoldi-Marco Co. - Manerbio Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb Volkswagen Challenger 2005 - Wolfsburg Challenger Hamburg - Hamburg Tennis Napoli Cup - Naples Sina-Kia Motors Tennis Cup - Cordenons XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg X Torneo Internazionale di Tennis - Barletta Volvo Sylt Open - Sylt Genoa Open - Genova Pekao Open - Szczecin 5th Sardinian International Championships - Cagliari BMW Challenger Open - Monchengladbach Privatbank Open 2006 - Dnepropetrovsk Reggio Emilia Challenger Okal Cup - Eckental Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Siemens Open 2001 - Scheveningen Tennis Napoli Cup 2007 - Napoli Tatra Banka Open - Bratislava Tennis Napoli Cup - Napoli Como Challenger Furth Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open Sainte Victoire - Aix-En-Provence Riviera di Rimini Challenger - Rimini Memorial Savigni - Sassuolo Warsteiner Challenger Lubeck - Lubeck Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Black Forest Open - Freudenstadt Sporting Challenger 2003 - Turin Challenger Copa Sevilla - Seville ATU Cup - Weiden A Glimmer of Hope Challenger - Austin Home Depot Center USTA Challenger - Carson Rezidenza Open - Magdeburg Gallagher International - Hamilton St.Petersburg Challenger by Kinex - St. Petersburg Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Fujitsu Siemens Open - Budapest Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino XXVIII Edizione 'A.Savoldi' - Manerbio VIII Trofeo Ciutat de Barcelona - Barcelona Neride Prague Indoor - Prague Hamburg Challenger - Hamburg KGHM Dialog Polish Indoors - Wroclaw VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tunis Challenger Oberstaufen Cup - Oberstaufen Garden Open - Rome Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Warsteiner Challenger Wolfsburg - Wolfsburg Zagreb Open - Zagreb 2002 USTA Tallahassee Tennis Challenger - Tallahassee Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Rome Challenger Muller Cup - Ulm 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand CA Challenge 2002 - Graz Black Forest Open 2002 - Freudenstadt FILA Challenger - Biella 9th Wartburg Open - Eisenach Canottieri Mincio Open - Mantova Mamaia Challenger - Constanta Banca Marche Tennis Cup - San Benedetto San Marino Cepu Open - San Marino Siemens Open 2007 - Scheveningen Ciutat de Barcelona - Barcelona Jameson Cup - Milan Genoa Open 'Fondazione Carige' - Genova Citta di Monza - Monza ECM Prague Open - Prague Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Lambertz Open - Aachen The Wright Financial Group, Inc. Challenger - Champaign Gemax Samsung Open 2004 - Belgrade Black Forest Open 2004 - Freudenstadt Nord LB Open - Braunschweig Genoa Open Challenger-Fondazione Carige - Genova Internazionali di Tennis - Bergamo Tennis Napoli Cup 2006 - Napoli Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Porsche Open - Poznan Dusseldorf Open Challenger 2007 - Dusseldorf San Benedetto Challenger Prostejov Challenger Labertz Open by Stawag - Aachen Shimadzu All Japan Indoor Tennis Championships - Kyoto Jameson Cup - Milan 2003 Mercedes Cup - Stuttgart ATP Challenger Numea - New Caledonia Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open des Alpes Trophee BNP Paribas - Grenoble Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Tashkent Challenger - Tashkent Bauer Watertechnilogy Cup 2008 - Eckental Napoli Challenger Furth Challenger Lugano Challenger Milan Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger Napoli Challenger Eckental Challenger Heilbronn Challenger Marrakech Challenger Sunrise Challenger Napoli Challenger Athens Challenger Rhodes Challenger Biella Challenger Carson Challenger Marburg Challenger Rimini Challenger Poznan Challenger 2001 Mercedes Cup - Stuttgart San Marino Challenger Campinas Challenger Bangkok Challenger Bangkok Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Helsinki Challenger Copenhagen Open - Copenhagen Caltanissetta Challenger Barletta Challenger Monza Challenger Prague Challenger Zagreb Challenger Poznan Challenger Ordina Open - 's-Hertogenbosch San Marino Challenger Manerbio Challenger 2002 Mercedes Cup - Stuttgart Recife Challenger Generali Open 2002 - Kitzbuhel Sacramento Challenger Geneva Challenger Heilbronn Challenger Bergamo Challenger Guadalajara Challenger Dallas Challenger Barletta Challenger Monza Challenger Marburg Challenger Milan Indoors - Milan San Marino Challenger Como Challenger Estoril Open - Estoril Szczecin Challenger Madrid Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Caltanissetta Challenger Kosice Challenger Milan Challenger Open de Moselle - Metz Todi Challenger San Benedetto Challenger Stockholm Open - Stockholm Cordenons Challenger Como Challenger Genova Challenger Barranquilla Challenger Vercelli Challenger Mestre Challenger Caltanissetta Challenger Padova Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Napoli Challenger Mestre Challenger Muller Cup - Ulm Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Heineken Open - Auckland BellSouth Open - Vina del Mar Open de L'Isere - Grenoble BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai Gosford Australian Unity Challenger - Gosford Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires 10th Wartburg Open - Eisenach Open de la Comunidad Valenciana - Valencia Memorial Savigni - Sassuolo Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Pilot Pen Tennis - New Haven Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Masters Series - Hamburg Kremlin Cup - Moscow Chennai Open - Chennai Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo BMW Open - Munich Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Banja Luka 2002 - Banja Luka Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano Telcel - Acapulco China Open - Beijing St. Petersburg Open - St. Petersburg Warsteiner Challenger Wolfsburg - Wolfsburg Catella Swedish Open - Bastad Copa Telmex - Buenos Aires Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg Top Wool Challenger-Immagine Trophy - Biella Movistar Open - Santiago SA Tennis Open - Johannesburg Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Cairo Challenger 2002 - Cairo BMW Open - Munich Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Studena Croatia Open - Umag Moselle Open - Metz Open de Franche Comte - Besancon Ostdeutscher Sparkessen Cup - Dresden Black Forest Open - Freudenstadt IX Ciutat de Barcelona - Barcelona Garden Open - Rome Kos Succhetti Tennis Cup - Cordenons Tatra Banka Open 2006 - Bratislava Next Generation Hardcourts - Adelaide AIG Japan Open - Tokyo Gran Challenger Casablanca - Mexico City VTR Open - Vina del Mar Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Bet-At-Home Austrian Open - Kitzbuhel Tennis Napoli Cup 2004 - Napoli Okal Cup 2001 International Bavarian Championships - Eckental Gemax Open - Belgrade Meknes Challenger Citta di Brindisi - Brindisi Baden Open - Karlsruhe Idea Prokom Open - Sopot Movistar Open - Santiago Milan Indoors - Milan Open 13 - Marseille Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Thailand Open - Bangkok Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Medibank International - Sydney Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Medibank International - Sydney Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Tennis Masters Series - Hamburg Qatar Exxon Mobil Open 2003 - Doha Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Rome French Open - Paris Masters Series Hamburg - Hamburg French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Thailand Open - Bangkok Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Wimbledon - London Wimbledon - London Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Olympics - Beijing